home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / s / shutdown < prev    next >
AmigaDOS Script File  |  1996-07-16  |  937b  |  43 lines

  1. .KEY reboot/s,rekick/s,noconf/s
  2. ; $VER: Shutdown 0.5 (1.11.95) © 1995 by Etienne Vogt
  3. ; Sysmon system shutdown script
  4.  
  5. FailAt 100
  6. Echo "*N*E[37m SHUTDOWN *E[0m - Halt the system safely*N"
  7. If <noconf> NOT EQ "noconf"
  8.   Ask "*E[33mAre you sure you want to do this ?*E[0m"
  9.   If WARN 
  10.     Skip DoIt
  11.   Else
  12.     Quit 20
  13.   EndIf
  14. EndIf
  15.  
  16. Lab DoIt
  17. ChangeTaskPri 2                    ; Bump priority
  18. C:SysLog "Shutdown : System shutdown requested by operator" LEVEL=4
  19. If EXISTS S:User-Shutdown
  20.   Echo "*NExecuting User-Shutdown script..."
  21.   Execute S:User-Shutdown
  22. EndIf
  23. Wait 3 sec
  24.  
  25. Echo "*NDismounting disk volumes..."
  26. Copy >NIL: C:Wait C:UnMount C:Execute C:Halt RAM:    ; Copy needed commands
  27. CD RAM:
  28. Assign C: RAM:
  29. Path RAM: RESET
  30. UnMount ALL INHIBIT
  31.  
  32. If EXISTS Final-Shutdown
  33.   Echo "*NExecuting Final-Shutdown script..."
  34.   Execute Final-Shutdown
  35. EndIf
  36. Wait 2 sec
  37.  
  38. Echo "*NSystem going down..."
  39. Halt <reboot> <rekick>
  40.  
  41. Echo "*NSystem Shutdown failed."
  42. Quit 100
  43.